const mongoose = require('mongoose');
let Schema = mongoose.Schema;
let projectSchema = new Schema({
    status: String, // 项目状态
    progress: String, // 进度百分比
    projectNumber: String, // 项目编号
    projectType: String, // 项目类型
    contractNumber: String, // 合同编号
    relatedClient: String, // 关联客户
    projectName: String, // 项目名称
    signatory: String, // 签约人
    projectCategory: String, // 项目类别
    personInCharge: String, // 负责人
    projectStartDate: String, // 项目开始时间
    projectEndDate: String, // 项目结束时间
    durationDays: Number, // 项目周期（天）
    projectManHour: String, // 项目工时
    actualCompletionTime: String, // 实际完成时间
    actualDurationDays: String, // 实际用时
    actualManHour: String, // 实际工时
    remarks: String, // 备注
    bonusType: String, // 奖金类型
    creationTime: String, // 创建时间
    updateTime: String, // 更新时间
    ProjectLiaison: String, // 项目对接人
    ProjectReviewer: String, // 项目查看人
    projectCost: String, // 项目成本
    ExpiryDate: String // 到期时间 

})

let projectModel = mongoose.model('project', projectSchema,'project');
module.exports = projectModel;